package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.util.List;

/**
 * @Author WEN
 * @Date 2024/1/16 0016
 **/
@Data
@ApiModel("仓库入库收货物流信息")
public class StoreInboundLogisticsVo {
    @Length(max = 200, message = "物流名称长度限制 200 个字符以内")
    @ApiModelProperty(value = "物流名称")
    private String logisticsName;

    @Length(max = 60, message = "物流编码长度限制 60 个字符以内")
    @ApiModelProperty(value = "物流编码")
    private String logisticsCode;

    @Length(max = 60, message = "物流单号限制 60 个字符以内")
    @ApiModelProperty(value = "物流单号")
    private String logisticsNo;

    @Length(max = 500, message = "备注长度限制 500 个字符以内")
    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "出库物料")
    private List<StoreBoundMaterialVo> inBoundMaterialVos;


}
